Шаг 5. Генерируем пару ключей GPG
Сгенерируем пару ключей GPG. Сначала развернём Git Bash и введём команду gpg --full-generate-key.
Нас уведомляют, что будут созданы новая директория .gnupg в директории пользователя, а также файл с ключами в директории .gnupg. Далее нам предлагают выбрать тип ключа. Оставим значение по умолчанию — RSA and RSA, и нажмём клавишу Enter.
Затем нас просят указать размер ключа. В значении по умолчанию задан размер 3072 бит, но мы укажем 4096, а после нажмём клавишу Enter. Чем больше размер ключа, тем он устойчивее, а его дешифровка будет занимать больше времени.
Далее нас просят указать срок действия ключа. Выберем значение по умолчанию, то есть 0. Это означает, что ключ будет действовать неограниченное количество времени. Жмём Enter и идём дальше.
Нужно подтвердить, что ключ действительно будет действовать неограниченное количество времени. Для этого введём латинскую букву y и нажмём Enter.
Теперь нас просят указать имя пользователя. В нашем случае это githtmlacademy, поэтому мы введём его и нажмём клавишу Enter. Вам нужно ввести своё имя пользователя. Лучше указать то, которое вы прописывали при настройке Git в команде git config --global user.name.
Далее укажем электронную почту, которая привязана к GitHub, и нажмём Enter. Желательно, чтобы почта была указана в конфигурационном файле Git, поэтому мы и рекомендуем использовать одну и ту же электронную почту. Также важно, чтобы электронная почта в GitHub была подтверждена, иначе могут возникнуть ошибки.
Поле «Комментарий» можно пропустить или указать GitHub key — оно необязательное. Мы в него ничего не будем записывать, поэтому просто нажмём Enter.
Нас просят подтвердить введённую информацию. Ошибок нет, поэтому введём латинскую заглавную букву O и нажмём Enter.
В появившемся окне нужно ввести кодовую фразу. Именно её вы будете вводить после команды git commit. Придумайте надёжную кодовую фразу, а если не уверены, что запомните, то запишите её в блокнот или куда-нибудь ещё.
Вводим кодовую фразу и нажимаем на кнопку OK.
Повторно введём кодовую фразу и нажмём на кнопку OK.
После этого появится большой фрагмент текста, но не нужно его пугаться.
Мы почти завершили генерацию пары ключей GPG. Сложное уже позади, осталось совсем немного до завершения.